package cn.school.workmgr.entity;

import cn.school.common.utils.SysUserUtils;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description 宿舍卫生
 * @Author fangjin.tao
 * @Date 2022-12-08
 */

@TableName("t_hygiene_dormitory")
@Data
public class HygieneDormitory implements Serializable {
	
	
	private static final long serialVersionUID = 9097791953395532762L;
	/**
	 * 宿舍卫生ID
	 */
	@TableId
	private Long id;
	
	/**
	 * 卫生情况日期
	 */
	private Date hydoDate;
	
	/**
	 * 宿舍楼栋ID
	 */
	private Long buidId;
	
	/**
	 * 宿舍楼栋名称
	 */
	@TableField(exist = false)
	private String buildName;
	
	/**
	 * 宿舍楼层号
	 */
	private Long buildLevelNo;
	
	/**
	 * 宿舍ID
	 */
	private Long dormId;
	
	/**
	 * 宿舍名称
	 */
	private String dormName;
	
	/**
	 * 卫生情况标记
	 * 数据字典：hydo_flag
	 * A优  B良 C差
	 */
	private String hydoFlag;
	
	/**
	 * 卫生情况描述
	 */
	private String hydoDesc;
	
	/**
	 * 卫生情况图片1
	 */
	private String hydoImage1;
	
	/**
	 * 卫生情况图片2
	 */
	private String hydoImage2;
	
	/**
	 * 卫生情况图片3
	 */
	private String hydoImage3;
	
	/**
	 * 卫生情况图片4
	 */
	private String hydoImage4;
	
	/**
	 * 卫生情况图片5
	 */
	private String hydoImage5;
	
	/**
	 * 创建人
	 */
	private Long createBy;
	
	/**
	 * 创建人名称
	 */
	private String createByName;
	
	/**
	 * 创建时间
	 */
	private Date createTime;
	
	/**
	 * 修改人
	 */
	private Long modifyBy;
	
	/**
	 * 修改时间
	 */
	private Date modifyTime;
	/**
	 * 默认租户为当前登录人的租户
	 */
	private String tenantId = SysUserUtils.getSysUser().getTenantId();
}
